//
//  YKPushViewProtocal.h
//  LMCommonModule
//
//  Created by zisheng xie on 2020/2/27.
//  Copyright © 2020 广东灵机文化传播有限公司（本内容仅限于广东灵机文化传播有限公司内部传阅，禁止外泄以及用于其他的商业目的）. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@protocol YKPushViewProtocal <NSObject>
@required
/// 在view上展示动画
/// @param view 容器view
- (void)showPushAnimationInView:(UIView*)view
              pushFinishHandler:(void(^)(void))pushFinishHandler;

/// 隐藏动画
- (void)hidePushAnimation;

- (NSString *)indentifier;

@optional
/// 代码调用停止展示
- (void)endPush;
@end

NS_ASSUME_NONNULL_END
